package com.xbongbong.paas.pojo.vo;

import com.xbongbong.paas.domain.entity.ext.PaasFormEntityExt;
import com.xbongbong.paas.pojo.ButtonPojo;
import com.xbongbong.paas.field.FieldAttrEntity;
import com.xbongbong.paas.toolbox.helper.PageHelper;
import com.xbongbong.paas.toolbox.wrap.BaseVO;
import com.xbongbong.saas.domain.entity.WarehouseSubDataEntity;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

@Getter
@Setter
@ToString
public class DistributorReceiverVo extends BaseVO {
    private static final long serialVersionUID = -5789422162175972851L;

    List<WarehouseSubDataEntity> paasFormDataESList;

    /**
     * 分页对象
     */
    private PageHelper pageHelper;

    /**
     * 行标题
     */
    private List<FieldAttrEntity> headList;

    /**
     * 表单信息
     */
    private PaasFormEntityExt form;

    /**
     * 表单数据列表上部按钮操作相关权限
     * 如新建(create)、导入(imports)、导出(export)、数据回收站(dataTrash)
     */
    private List<ButtonPojo> topPermissions;

    /**
     * 弹框搜索 1启用 0不启用
     */
    private Integer enableSearch;
}
